package com.jyw.business.obstacles.domain.vo.web;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author w_q
 * @date 2023/8/3113:35
 * @Description:
 */
@Data
@ApiModel("服务台统计返回VO")
public class ServiceDeskStatisticsVO {

    @ApiModelProperty(value = "序号")
    private Integer serialNumber = 1;

    @ApiModelProperty(value = "名称")
    private String name;

    @ApiModelProperty(value = "值班天数")
    private Integer day;

    @ApiModelProperty(value = "在线时间（小时）")
    private BigDecimal OnlineTime = new BigDecimal(0);

    @ApiModelProperty(value = "迟到早退次数（次）")
    private Integer workLateAndEarlyNum = 0;

    @ApiModelProperty(value = "电话总数")
    private Integer phoneNum;

    @ApiModelProperty(value = "接听数量")
    private Integer answerNum = 0;

    @ApiModelProperty(value = "接听率")
    private String answerProp = "0%";

    @ApiModelProperty(value = "已接未建单数")
    private Integer noCreateNum = 0;

    @ApiModelProperty(value = "已接未建单数率占比")
    private String noCreateProp = "0%";

    @ApiModelProperty(value = "服务台解决数量")
    private Integer makeNum = 0;

    @ApiModelProperty(value = "服务台解决占比")
    private String makeProp = "0%";

    @ApiModelProperty(value = "建单数量")
    private Integer createNum = 0;

    @ApiModelProperty(value = "建单占比")
    private String createProp = "0%";

    @ApiModelProperty(value = "无效电话数量")
    private Integer invalidNum = 0;

    @ApiModelProperty(value = "无效电话占比")
    private String invalidProp = "0%";

    @ApiModelProperty(value = "电话找人数量")
    private Integer lookNum = 0;

    @ApiModelProperty(value = "电话找人占比")
    private String lookProp = "0%";

    @ApiModelProperty(value = "转单数量")
    private Integer transferNum = 0;

    @ApiModelProperty(value = "转单占比")
    private String transferProp = "0%";
}
